home *** CD-ROM | disk | FTP | other *** search
- ==========================
-
- C++ Database Library V2.3
-
- ==========================
-
- Introduction
- ============
-
- This library is intended to allow Borland C++ programs to create, write,
- interrogate and manipulate databases and indexes which are in dBase III
- format. These files usually have the extension .dbf. The library is based
- on a group of objects which represent databases, records and fields.
-
- The library of functions will be of use in building database applications and
- report generators, both standalone, and for use with other database
- applications.
-
- Version 2.3
- ===========
-
- This version is ompatible with previous versions, enhancements are
- added with default parameters at the end of changed functions. The exception
- to this is the use of date fields in indexes which now use a different
- storage technique. Rebuild indexes which use date results.
- It has the following enhancements:
-
- Bug fixes
- =========
-
- NEXT/PREVIOUS bug now corrected. About 5 bugs in index routines with large
- databases cured. Integers used instead of longs corrected. Underscore now
- allowed in field names in expressions. Numbers in fields now justify
- in the same way as dbase III. Index update on unread records disabled.
-
- Enhancements and changes
- =========================
-
- Date fields are now stored in index files as strings.
-
- buildindex() now allows for a progress function to be supplied to allow
- applications to display progress of build function.
-
- verifyindex() is now much more thorough, allows for user selection of the
- depth of verification to be employed, and allows for a progress function
- to be supplied to allow applications to display progress of verify function.
-
- New function database::getversion() provides version info. on library.
-
- New support for selection of US or UK date formats.
-
- Package Contents
- ================
-
- The package contains the following files:
-
- SOURCE.ZIP The source files for the library and the project files which
- build the library.
-
- This file contains the following files:
-
- DATABASE.CPP Source file - link this file into the library
- DATAEXE1.CPP Source file - link this file into the library
- DATAEXE2.CPP Source file - link this file into the library
- FIELD.CPP Source file - link this file into the library
- INDCLUS.CPP Source file - link this file into the library
- INDEX.CPP Source file - link this file into the library
- INDEX2.CPP Source file - link this file into the library
- RECORD.CPP Source file - link this file into the library
- UTIL.CPP Source file - link this file into the library
-
- EXOP.HPP Private header file
- DATAPRIV.HPP Private header file
-
- DATABASE.HPP Header file, include into any application
- programs
-
- DATABASE.TXT User manual for library.
- README.TXT File list and conditions
-
- DBRPT.CPP Example program
-
- FAMILYS.DBF Example database
- FAMILYS.CPP Example program
- FAMILYS.NDX Index file for example database
-
- PACKDB.CPP Example program
-
-
- Library, Conditions for use:
- ============================
-
- Library, Conditions for use:
- ============================
-
- This library of routines is provided as shareware. You may try the
- functions defined in the library within in your own programs, however
- if you decide to incorporate them permanently then you are obliged to
- register your copy of the software. Registration costs รบ30 UK sterling
- or $40.00 (by cheque) to:
-
- Robin Abbott Compuserve ID 100023,535
- 37 Plantation Drive,
- Christchurch,
- Dorset
- ENGLAND
-
- BH23 5SG
-
- Compuserve Registration
- =======================
-
- To register this library through Compuserve GO SWREG, and follow the
- instructions there.
- Use registration number 7118. Compuserve ID 100023,535
-
- Registration brings you the next library upgrade free of charge and
- technical support.
-
- Compiled programs which incorporate the code within these libraries
- may be distributed with no further royalty.
-
- The library may be freely distributed provided that all files are
- included.
-
-
-
-